Gbest-guided artificial bee colony algorithm for numerical function optimization

نویسندگان

  • Guopu Zhu
  • Sam Kwong
چکیده

Artificial bee colony (ABC) algorithm invented recently by Karaboga is a biological-inspired optimization algorithm, which has been shown to be competitive with some conventional biological-inspired algorithms, such as genetic algorithm (GA), differential evolution (DE) and particle swarm optimization (PSO). However, there is still an insufficiency in ABC algorithm regarding its solution search equation, which is good at exploration but poor at exploitation. Inspired by PSO, we propose an improved ABC algorithm called gbest-guided ABC (GABC) algorithm by incorporating the information of global best (gbest) solution into the solution search equation to improve the exploitation. The experimental results tested on a set of numerical benchmark functions show that GABC algorithm can outperform ABC algorithm in most of the experiments. By now, there have been several kinds of biological-inspired optimization algorithms, such as genetic algorithm (GA) inspired by the Darwinian law of survival of the fittest [1,2], particle swarm optimization (PSO) inspired by the social behavior of bird flocking or fish schooling [3,4], ant colony optimization (ACO) inspired by the foraging behavior of ant colonies [5], and Biogeography-Based Optimization (BBO) inspired by the migration behavior of island species [6]. By simulating the foraging behavior of honey bee swarm, Karaboga [7] recently invented a new kind of optimization algorithm called artificial bee colony (ABC) algorithm for numerical function optimization. A set of experimental results on function optimization [8–11] show that ABC algorithm is competitive with some conventional biological-inspired optimization algorithms, such as GA, differential evolution (DE) [12], and PSO. Since its invention in 2005, ABC algorithm has been applied to solve many kinds of problems besides numerical function optimization. In [13], Singh applied ABC algorithm for the Leaf-Constrained Minimum Spanning Tree (LCMST) problem. The experimental results presented in [13] show that comparing with GA, ACO and Tabu Search (TS), ABC algorithm can obtain better quality solutions of the LCMST problem in shorter time. Karaboga [14] used ABC algorithm to design Infinite Impulse Response (IIR) filters. And the performance of ABC algorithm was compared with that of a conventional optimization algorithm (LSQ-nonlin) [15] and PSO algorithm in the designs of IIR filters. According to their experimental results, ABC algorithm can be an alternative to design low-and high-order digital IIR filters [14]. Rao et al. [16] also applied ABC algorithm to solve the distribution system loss minimization problem. Their simulation results on the optimization of distribution network configuration show that ABC algorithm outperforms GA, DE …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hybrid Guided Artificial Bee Colony Algorithm for Numerical Function Optimization

Many different earning algorithms used for getting high performance in mathematics and statistical tasks. Recently, an Artificial Bee Colony (ABC) developed by Karaboga is a nature inspired algorithm, which has been shown excellent performance with some standard algorithms. The hybridization and improvement strategy made ABC more attractive to researchers. The two famous improved algorithms are...

متن کامل

An Improved Gbest Guided Artificial Bee Colony Algorithm for Classification and Prediction Tasks

Artificial Neural Networks (ANN) performance depends on network topology, activation function, behaviors of data, suitable synapse's values and learning algorithms. Researchers used different learning algorithms to train ANN for getting high performance. Artificial Bee Colony (ABC) algorithm is one of the latest successfully Swarm Intelligence based technique for training Multilayer Perceptron ...

متن کامل

Elite Opposition-based Artificial Bee Colony Algorithm for Global Optimization

 Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...

متن کامل

OPTIMIZATION OF RC FRAMES BY AN IMPROVED ARTIFICIAL BEE COLONY ALGORITHM

A new meta-heuristic algorithm is proposed for optimal design of reinforced concrete (RC) frame structures subject to combinations of gravity and lateral static loads based on ACI 318-08 design code. In the present work, artificial bee colony algorithm (ABCA) is focused and an improved ABCA (IABCA) is proposed to achieve the optimization task. The total cost of the RC frames is minimized during...

متن کامل

A Novel Hybrid Artificial Bee Colony Algorithm for Numerical Function Optimization

Artificial Bee Colony (ABC) algorithm is very interesting population based swarm optimization technique. This technique is motivated by means of extraordinary nature of honey bees. ABC algorithm commonly used to get to the bottom of nonlinear and complex problems. Comparable to other population based strategies, ABC also has some negative aspects. It is computationally steep because of its slug...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Applied Mathematics and Computation

دوره 217  شماره 

صفحات  -

تاریخ انتشار 2010